//
//  QJUserInfo.h
//  QuanJieShopProject
//
//  Created by apple on 2018/1/30.
//  Copyright © 2018年 apple. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
//存储用户信息的第三方
#import <TMCache.h>

//用户
#define CURRENTUSER         @"AppUser"
//启动广告图
#define LAUNCHIMAGE         @"LaynchScreenImage"

//用户常用操作（登录、注销、用户id、昵称等）
@interface QJUserInfo : NSObject

//判断是否是第一次运行
+ (BOOL)isFirstRun;

//判断用户是否登录
+ (BOOL)isLogin;

//用户注销 -- 清空用户本地的登录记录
+ (void)logoff;

//保存用户信息 -- 以键值对的形式存储用户的信息
+ (void)saveCurrentUser:(id)dic;

//获取用户的信息
+ (id)getCurrentUser;

//获取用户ID
+ (NSString *)userId;

//获取用户名称
+ (NSString *)userName;

//获取用户昵称
+ (NSString *)nickname;

//获取用户手机号码
+ (NSString *)mobilePhone;

//获取用户头像
+ (NSString *)headerImageUrl;

//获得token
+ (NSString *)getToken;

//获得用户钱
+ (NSString *)getMoney;

//保存某条数据
+ (void)setObject:(id)object forKey:(NSString *)key;

//获取保存的某条数据
+ (id)ObjectForKey:(NSString *)key;

//删除保存的某条数据
+ (void)removeObjectForKey:(NSString *)key;

//删除保存的用户数据
+ (void)RemoveCurrentUser;

//保存启动广告图
+ (void)saveLaynchScreenImage:(UIImage *)image;

//获取广告启动图
+ (UIImage *)getLaynchScreenImage;

//获得用户类型
+ (NSString *)getUserType;

//获得用户性别
+ (NSString *)getUserSex;

@end
